dessin("Notions de base","L.Robin") ; // Titre et auteur. curseur("rouge",0,255,5,225) ; curseur("vert", 0,255,5,180); curseur("bleu", 0,255,5,65) ; numImage = 0; //------------------------------------------------------------------------------------------------------------ dessiner = function() { // Fonction exécutée 60 fois par seconde. //------------------------------------------------------------------------------------------------------------ var k, A = [240,240], M = [10,240], I = [50,200], E = [80,300]; fond(rouge,vert,bleu) ; épaisseur(1) ; // text(numImage,10,20); coloriage(255) ; couleur(127, 63, 120); rectangle(40, 120, 120, 40) ; coloriage(0) ; épaisseur(0) ; text("numImage = " + numImage, 50, 135) ; épaisseur(1) ; coloriage(204, 101, 192, 127) ; couleur(127, 63, 120); triangle(300, 100, 320, 100, 310, 80) ; ellipse(240, 240, 100, 150) ; coloriage(192, 204, 101, 127) ; cercle(A, 50) ; coloriage(0,128,128, 150) ; quadrilatère(A,M,I,E); translation(2*largeur/3, hauteur/2) ; // On déplace l'origine du repère absolu de la toile. couleur(255) ; segment(0,0, 200,0) ; couleur(0) ; segment(0,0, 0,200); couleur(rouge,0,0,64); for (k = 0 ; k < 10 ; k++) // Une boucle : k varie de 0 à 9, par pas de 1. { rotation(PI/5) ; // On tourne le repère autour de son centre (et avec + numImage/300 ?). ellipse(0, 30, 30, 80) }; coloriage(0) ; ellipse(0,0 , 10,10); }; // ------------------------------ FIN de la fonction de dessin dynamique. ---------------------------------